*{margin:0;padding:0}
body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}
a:active,a:hover,a:link,a:visited{text-decoration:none}
a{text-decoration:none;color:#333}
a:hover{color:#02987f}
li{list-style-type:none}
ol,ul{list-style-type:none;list-style-image:none}
input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
select{-webkit-appearance:none}
input,select,select{ outline:none}
html{font-size:12px}
/*img{max-width:100%;max-height:100%}*/
@media screen and (min-width:320px){body,html{font-size:12px}
}
.content{overflow:hidden;margin:0 3%}
.main_had{height:100px}

.hadd{background:#fff;box-shadow:0 0 5px #ccc}

.head{width:100%;height:70px;z-index:99;background:#fff; position:fixed; top:0px;}
.head .logo{float:left;margin-top: 0px; margin-left:2%}

.head .tel{float:right;line-height:24px;font-size:16px; padding:0 10px;color:#fff;background:#02987f; height:70px; line-height:70px; }
.head .tel span{ margin:0 10px 0 0px;  position:relative}
.head .tel span a{ display:inline-block; position:relative; z-index:10;  color:#fff}
.head .tel span a:nth-child(2){display: none;position: absolute;top: 0px;width: 36px;right: 30px;}
.head .tel span:hover a:nth-child(2){ display:block}

.head .tel span:after{content:"|"; padding-left:30px;}
.head .tel span:before{ content:">"; font-family:"宋体"; position:absolute; right:18px;transform: rotate(90deg);transition:.5s}

.head .tel span:nth-child(2):after,.head .tel span:nth-child(2):before{ content:""; display:none;}
.head .tel span:nth-child(2) img{ width:21px; height:21px; vertical-align:sub}
.head .tel span:hover:before{ content:">"; font-family:"宋体"; position:absolute; right:18px;transform: rotate(-90deg);transition:.5s}
.head .tel span.sel:hover{ cursor:pointer;}

.head .tel span.se_close{ width:26px; float:right; cursor: pointer; display:none; margin: 5px  5px 0px 5px;}
.head .tel span.se_close img{ transition:.5s;;}


.head .tel span.se_close:nth-child(3):after,.head .tel span.se_close:nth-child(3):before{ content:""; display:none;}

.search{ width:500px; padding:20px 20px; background:#fff; position:absolute; top:70px; right:0px; z-index:9; display:none; box-shadow:0 4px 5px #ccc}
.search input{ width:90%; float:left; border:1px #ccc solid; height:39px; line-height:40px; text-indent:0.5em; font-size:15px; box-sizing:border-box;}
.search input:last-child.btn{ width:40px; height:40px; background:#02987f url(../images/fdj.png) no-repeat center center ;border:1px #02987f solid; cursor: pointer; }


.sp_nav,.zyw,.msel{display:none}


.head .nav{float:right;margin-right:2%}
.head .nav ul{margin:0 auto;height:70px;}
.head .nav ul li{float:left;height:70px;line-height:70px;font-size:18px;text-align:center;position:relative}
.head .nav ul li a{color:#333;display:block;height:70px; margin:0 30px;position:relative}
/*.head .nav ul li ul{position:absolute;width:100%;overflow:hidden;background:#fff;height:auto;display:none;z-index:99;padding-bottom:10px;border-radius:0 0 5px 5px}
.head .nav ul li ul li{height:40px;line-height:40px;border-bottom:1px #ccc dashed;width:100%;float:none}*/
.head .nav ul li a:after{content:"";width:0%;height:2px;background:#02987f;position:absolute;bottom:0;left:0;transition:.5s}
.head .nav ul li ul li a:after{content:"";display:none}
.head .nav ul li ul li a{padding:0;font-size:15px}
.head .nav ul li a:hover{color:#02987f}
.head .nav ul li a:hover:after{content:"";width:100%;transition:.5s}
.head .nav ul li:hover ul{display:block}





.pcban{width:100%;overflow:hidden;margin:0 auto;height:100vh}
.pcban .swiper-container{width:100%;height:100%}
.pcban .swiper-pagination{bottom:30px}
.pcban .swiper-slide{background-position:center;background-size:cover}
.pcban .swiper-pagination-bullet{width:28px;height:8px;border-radius:8px;background:#ccc;opacity:1}
.pcban .swiper-pagination-bullet-active{background:#02987f}

.mbanner{width:100%;overflow:hidden;margin:0 auto;display:none}
.mbanner img{width:100%}
.mban .swiper-pagination-bullet{width:28px;height:8px;border-radius:8px;background:#ccc;opacity:1}
.mban .swiper-pagination-bullet-active{background:#02987f}



.fll{background:#fbfdff;overflow:hidden}
.about{width:100%; overflow:hidden; margin:100px auto;}
.a_txt{ width:50%; float:left;}
.a_txt h3{ font-size:30px; color:#02987f; margin-top:20px;}
.a_txt h3:after{content:""; width:50px; height:3px; background:#02987f; display:block; margin-top:20px;}
.a_txt dd{ font-size:16px; color:#666; line-height:36px; margin:30px auto ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.a_txt ul{ overflow:hidden;}
.a_txt ul li{ width:25%; float:left; overflow:hidden;}
.a_txt ul li div{ overflow:hidden; margin:0px auto; text-align:center; width:130px; height:130px; position:relative}
.a_txt ul li div img{ width:100%; position:absolute; left:0px; left:0}
.a_txt ul li div img:first-child{ display:inline-block; transition:.5s; }
.a_txt ul li div img:last-child{  transition:.5s;opacity:0;}
.a_txt ul li:hover div img:first-child{ transform: rotate(360deg);transition:.5s; opacity:0; }
.a_txt ul li:hover div img:last-child{ transform: rotate(360deg);transition:.5s; opacity:1;}
.a_txt ul li:hover  p{ color:#02987f}
.a_txt ul li p{ text-align:center; color:#666; font-size:18px; margin-top:20px;}

.a_right{ width:46%; float:right;}
.isMyVideo{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.isMyVideo img{width:100%}
.centerIndex{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}
.centerIndex video{width:100%;height:100%}
.indexClose{width:40px;height:40px;float:left;background:#02987f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}
.indexClose:hover{cursor:pointer}

@keyframes warn {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}
25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}
50% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.3;}
75% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.6;}
100% {transform:scale(1);-webkit-transform:scale(1);opacity:0.0;}
}

.in_video .lightbox {display:block;width:60px;height:60px;position:relative;z-index:3; position:absolute; top:50%; left:50%; margin-top:-50px; cursor: pointer}
.in_video .lightbox .img {display:block;width:60px;height:60px;padding:0;/*! border:2px solid #fff;*/border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;z-index:3;margin-left:0;margin-top:0;background:#2b122f;background:#fff}
.in_video .lightbox .img img {    width: 25px;height: 25px;display: block; margin: 18px 20px;display:block}
.in_video .pulse {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out 1s;-moz-animation:warn 12 ease-out 1s;animation:warn 2s ease-out 1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}
.in_video .pulse1 {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}



.gg{ overflow:hidden; margin:50px auto 0; background:url(/assets/xunda/images/gg.jpg) no-repeat; background-size:cover; padding-bottom:40px;}
.product-number-info{position:relative}
.product-number-info .product-number-inner{margin:0 auto; }
.product-number-info ul{padding:25px 0}
.q{zoom:1}
.product-number-info li{float:left;width:20%;color:#fff;text-align:center; border-right:1px #fff solid; box-sizing:border-box;}
.product-number-info li b{font-weight:400;font-size:60px;line-height:1;display:inline-block;position:relative;margin:15px 0 10px}
.product-number-info li p{font-size:18px}
.product-number-info li b i{font-style:normal}
.product-number-info li b sup{position:absolute;font-size:16px;right:-15px;top:-3px;line-height:25px;background:#df4c19;width:25px;height:25px;border-radius:100%;font-weight:400}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:70px}
.product-number-info li b em{font-style:normal;font-size:28px;font-weight:100;padding-left:2px;position:relative;top:-4px}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:70px}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:78px}
.product-number-info li.li-5{text-align:right}
.product-number-info li:last-child{ border-right:none;}

 .pic_box{ overflow:hidden; background: url(/assets/xunda/images/picbj.jpg) no-repeat top; width:100%; padding:100px 0; background-size:cover} 
 .pic_box ul{ overflow:hidden;}
 .pic_box ul li{ overflow:hidden; width:21%; float:left;}
 .pic_box ul li:first-child{ width:35%; border:none; padding-right:1%}

 .pic_box ul li .txtt{ overflow:hidden;}
 .pic_box ul li .txtt h3{ font-size:36px; color:#02987f;}
 .pic_box ul li .txtt h3 p{ font-size:14px; text-transform:uppercase; color:#666; font-weight:400; }
 .pic_box ul li .txtt dd{ font-size:16px; line-height:36px; color:#4e4e4e; margin:30px auto}
.pic_box ul li .txtt a.picmore{ margin-top:100px; color:#02987f; border:1px #02987f solid; width:200px; font-size:18px; height:55px; text-align:center; line-height:55px; display:inline-block}

.pic_box ul li .txtt a.picmore:hover{  background:#02987f; color:#fff;transition:.5s;}

.pic_nav{ overflow:hidden;  border:5px #79c9bf solid; width:90%; position:relative}
.pic_nav img{ width:100%; -webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_nav  dl{ width:100%; height:100%; position:absolute; z-index:9 ; top:0px; text-align:center;display: grid;  	align-items: center;  	justify-content: center;    }
.pic_nav  dl:after{ content:""; background:rgba(2,152,127,0.6); transform: rotate(45deg); width:150px; height:150px; position:absolute ;left:50%; top:50%; margin: -70px 0 0 -70px; z-index:2;transition:.5s;}
.pic_nav  dl dd{ font-size:28px; color:#fff; position:relative; z-index:3 ;}
.pic_nav  dl dt{ position:absolute; bottom:-100%; width:50%; border:1px #fff solid; color:#fff; z-index:6; left:50%;transform: translate(-50%,40%); height:40px; line-height:40px; font-size:16px;transition:.5s;}
.pic_nav  dl dt:hover{background:#fff;transition:.5s;color:#02987f}

.pic_nav  dl:hover:after{ width:100%;  height:100%;transition:.5s;left:0%; top:0%; margin: 0px 0 0 0px;transform: rotate(0deg); }
.pic_nav  dl:hover dt{ bottom:30%;transition:.5s;}

.ggao{ overflow:hidden; margin:100px auto 60px}
.ggao .gg_left{ overflow:hidden;  }
.ggao  h3{ font-size:36px; color:#02987f; overflow:hidden;}
.ggao  h3 p{ font-size:14px; text-transform:uppercase; color:#666; font-weight:400; }
.ggao  dd{ font-size:16px; line-height:36px; color:#4e4e4e; margin:30px auto; width:90%;}
.ggao  h3 span{ float:left}
.ggao  h3 span:last-child{ float:right ; border:1px #ccc solid; height:45px; width:90px; margin-top:15px; line-height:45px; font-size:16px; text-align:center; display:inline-block; font-weight:400;}
.ggao  h3 span:last-child a:hover{ background:#02987f; color:#fff;transition:.5s;}
.ggao  h3 span:last-child a{ display:block; transition:.5s;}
.ggao .gg_left .scrollArea{ margin-top:40px;}
.ggao .gg_left .scrollArea ul{ overflow:hidden;}
.ggao .gg_left .scrollArea ul li{ overflow:hidden; line-height:50px; font-size:16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.5s; position:relative; width:48%;  float:left}
.ggao .gg_left .scrollArea ul li span{ float:right; margin-left:15px;}
.ggao .gg_left .scrollArea ul li:hover{ padding-left:15px;transition:.5s;}
.ggao .gg_left .scrollArea ul li:before{ content:""; width:0px; left:0px; position:absolute; height:2px; background:#096; top:25px; transition:.5s;}
.ggao .gg_left .scrollArea ul li:hover:before{width:8px;transition:.5s;}

.ggao .gg_left .scrollArea ul li:nth-child(2n){ float:right}

.ggao .gg_right{ width:55%; float:right; overflow:hidden;margin-top:40px;}
.ggao .gg_right ul{ overflow:hidden;}
.ggao .gg_right ul li{ width:50%; float:left; border:10px #fff solid; box-sizing:border-box; transition:.5s; position:relative; padding-bottom:20px;}
.ggao .gg_right ul li div{ overflow:hidden; padding-bottom: 60%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.ggao .gg_right ul li p{ text-align:center; font-size:16px; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}  
.ggao .gg_right ul li div img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s;}
.ggao .gg_right ul li:hover{transform: translateY(-10px); transition:.5s;}
.ggao .gg_right ul li:after{ content:""; width:0%; height:2px; background:#096; position:absolute; bottom:0px; left:0px; transition:.5s;}
.ggao .gg_right ul li:hover:after{ width:100%; transition:.5s;}


.shuzi{ overflow:hidden; margin:0px auto; background:url(/assets/xunda/images/gg1.jpg) no-repeat center top; background-size:100% }

.shuzi  h3{ font-size:36px; color:#fff; overflow:hidden; margin:50px auto 30px;}
.shuzi  h3 p{ font-size:14px; text-transform:uppercase; color:#fff; font-weight:400; }
.shuzi  h3 span{ float:left}
.shuzi  h3 dd{ float:right; font-size:16px; font-weight:400; background:url(/assets/xunda/images/yh_07.png) no-repeat right top; padding-top:50px;}
.shuzi  h3 span:last-child a:hover{ background:#02987f; color:#fff;transition:.5s;}
.shuzi  h3 span:last-child a{ display:block; transition:.5s;}
.shuzi .zhuanli{ background:#fff; overflow:hidden; margin:40px auto 30px; padding:30px 0}
.shuzi .zhuanli ul{ margin:30px ; overflow:hidden;}
.shuzi .zhuanli ul li{ overflow:hidden; float:left; width:25%; float:left;font-size:18px; color:#666; display:flex; align-items: center;  	justify-content: center;  }
.shuzi .zhuanli ul li div{ float:left; font-size:60px; color:#40a793; border-right:1px #ccc solid;  padding-right:20px; margin-right:20px;}
.shuzi .zhuanli ul li div i{ font-style:normal}
.shuzi .zhuanli ul li dd{ float:left;}
.shuzi .zhuanli ul li span{ display:block;}





.zizhi{ overflow:hidden; background:#fff; margin:0px auto; padding: 0px 30px 0;}
.zizhi ul li{  float:left; width:260px; overflow:hidden; transition:.5s; margin:0 10px;border:5px #ccc solid; box-sizing:border-box; }
.zizhi ul li img{ width:100%;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s; }
.zizhi ul li:hover{ border:5px #049980 solid; transition:.5s;}
.zizhi ul li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);transition:.5s;}



.sy_wap{   background:url(/assets/xunda/images/map.jpg) no-repeat center top; height:733px; margin:50px auto; background-size:cover}

.sy_box{ margin:0 3% ; overflow:hidden;  position:relative;}

.sy_left{ width:40%; float:left; margin:50px auto 0} 

.sy_left  h3{ font-size:36px; color:#fff; overflow:hidden;}
.sy_left  h3 b{ display:block; font-size:14px; text-transform:uppercase; color:#fff; font-weight:400; }
.sy_left dd{ background:#43a595; line-height:50px; font-size:30px; font-weight:bold; text-align:center; color:#fff; margin:30px auto; padding:10px 0;}
.sy_left dt{ font-size:24px; color:#fff;  text-align:center; font-weight:bold;; line-height:60px;}
.sy_left dt span{ width:60px; height:60px; background:#f74000; border-radius:100%; display:inline-block; margin:0 10px;}
.sy_left p{ font-size:16px; color:#fff; line-height:30px; margin:30px auto 60px}
.sy_left h4{ font-size:16px; color:#fff;}

.sy_right{ position:relative; width:1024px; float:right;   height:733px}
.sy_right .yy1{  position:absolute; top:0px; right:0px; width:100%; height:100%;}
.sy_right .yy1 div img{ animation: xzreverse 30s linear infinite; -webkit-animation: xzreverse 30s linear infinite;}
.sy_right .yy1 div img{ position:absolute; height:1027px; top:-15%; right:0px;  }

.sy_right .yy2{ overflow:hidden; position:absolute; top:0px; right:0px; width:100%; height:100%;}
.sy_right .yy2 img{ position:absolute; height:733px; top: 0% ; right:0px; margin-right:135px;}
.sy_right .yy2 div  img{ animation: xzreverse1 50s linear infinite; -webkit-animation: xzreverse1 50s linear infinite;}


.sy_right .yy3{ width:100%; height:100% ; z-index:10; text-align:center; padding-top:100px; position:relative}
.sy_right .yy3 img{ }






@keyframes xzreverse {
  form {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes xzreverse1 {
  form {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}




.yy3_div{   position:absolute; top:0px; width:100%; height:100%;}
.yy3_div .zuobiao{  position: relative;  width: 45px; height: 40px; }
.yy3_div .zuobiao div{background:url(/assets/xunda/images/xdt.png) no-repeat center top;  width: 45px; height: 40px; padding:15px;     z-index: 99; position: relative;}
.yy3_div .zuobiao a{ display:block; width:45px; height:40px; z-index:99 ;    position: absolute; top: 0px;}
.yy3_div .zuobiao dd{ opacity:0; background:#0a8a75; color:#fff; text-align:center; font-size:18px; padding:3px 10px; width:70px; position:absolute; top:-35px; left:50px; transform: translateX(-90%); border-radius:6px; transition:.5s; z-index:999}
.yy3_div .zuobiao div a:hover dd{ opacity:1;transition:.5s;}
.yy3_div .zuobiao::after {content: ""; position: absolute;top: 27px; left: 29px; right: -5px;bottom: -5px; border-radius: 50%; box-shadow: 0 0 10px #fff; height: 9px; width: 18px; }
.yy3_div .zuobiao::before {content: ""; position: absolute; top: 27px;left: 29px; right: -5px; bottom: -5px; border-radius: 50%; height: 9px; width: 18px; background:#fff;}
.yy3_div .zuobiao::after { animation: scale 2s infinite;}
.yy3_div .zuobiao::before { animation: scale2 2s infinite;}


.yy3_div  .asst dd{ opacity:1;}






@keyframes scale2{
0% { transform: scale(1);opacity: 1;}
100% { transform: scale(3);opacity: 0;}
}



.yy3_div .hubei{ position:absolute;top: 36%;right: 23%;}
.yy3_div .meiguo{ position:absolute; top:50%;right:50%; }
.yy3_div .riben{ position:absolute; top: 32%;
    right: 12%;}

.yy3_div .hanguo{ position: absolute;     top: 37%;
    right: 17%;}
.yy3_div .aiji{ position:absolute;top: 29%;
    right: 48%;}
.yy3_div .yidali{ position:absolute;    top: 20%;
    right: 50%;}
.yy3_div .xibanya{ position:absolute; top: 25%;
    right: 54%;}
.yy3_div .baxi{ position:absolute; top: 45%;left:26%;}
.yy3_div .eluosi{ position:absolute;    top: 19%;
    right: 23%;}
.yy3_div .wukelan{ position:absolute; top: 18%;
    right: 44%;}
.yy3_div .agenting{ position:absolute;    top: 57%;
    left: 25%;}
.yy3_div .yuenan{ position:absolute;     top: 40%;
    right: 30%;}
.yy3_div .yinni{ position:absolute;     top: 42%;
    right: 17%;}
.yy3_div .malaixiya{ position: absolute; top: 49%;
    right: 39%;}
.yy3_div .yingguo{ position: absolute;     top: 11%;
    right: 48%;}
.yy3_div .yingdu{ position: absolute;     top: 41%;
    right: 39%;}
.yy3_div .xiliya{ position: absolute;     top: 30%;
    right: 42%;}


.yy3_div .malaixiya dd{ width:90px;}



.title{margin:40px auto 20px;overflow:hidden;position:relative}

.title  h3{ font-size:36px; color:#02987f; overflow:hidden; float:left;}
.title  h3 p{ display:block; font-size:14px; text-transform:uppercase; color:#666; font-weight:400; }

.title .news_nav{float:right;margin-top:30px;height:60px}
.title .news_nav a{margin:0 10px;font-size:16px;color:#000;position:relative;line-height:45px; padding:0 50px;display:inline-block; background:#cbcbcb}
.title .news_nav a:hover{background:#02987f}
.title .news_nav a.thistab{background:#02987f;color:#fff}


.news_box{ overflow:hidden;}
.news_box ul li{ overflow:hidden;display:none;}  

.sy_news{   overflow:hidden;   background:#f7f7f7; transition:.5s;}
.sy_news div { overflow: hidden; padding-bottom: 60%;display: flex; background-size: cover; background-position: center center;transition: .5s;}
.sy_news dl{ padding:10px 30px; overflow:hidden; position:relative; padding-bottom:30px; }
.sy_news dl h3{ text-align:center; font-size:18px; color:#333; font-weight:400; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative; z-index:5;transition:.5s; margin:10px auto}
.sy_news dl p{ font-size:14px; color:#666; line-height:26px; margin:20px auto; height:50px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;transition:.5s;
overflow: hidden; position:relative; z-index:5}
.sy_news dl dt{ position:relative; z-index:5;font-size:13px; color:#999; background:url(/assets/xunda/images/jt.png) no-repeat center right; padding:10px 0; }
.sy_news dl:after{content:""; width:100%; height:0px; background:#02987f; position:absolute; bottom:0px; left:0px;transition:.5s;}
.sy_news:hover dl:after{ height:100%;transition:.5s;}
.sy_news:hover dl dt{ position:relative; z-index:5;font-size:13px; color:#fff; background:url(/assets/xunda/images/jt1.png) no-repeat center right; }
.sy_news:hover{transform: translateY(-10px); transition:.5s;}
.sy_news:hover dl h3,.sy_news:hover dl p{ color:#fff;transition:.5s;}

.news-box{ padding-bottom:50px; padding-top:15px; }
.news-box .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #096;transition:.5s;
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,22px));
    border-radius: 6px;
}
.news-box .swiper-pagination-bullet{transition:.5s;}



.more1{width:300px;height:60px;margin:40px auto;border:1px #ccc solid; text-align:center;line-height:60px;font-size:18px;color:#666}
.more1 a{color:#999;display:block;transition:.5s}
.more1 a:hover{background:#02987f;transition:.5s; color:#fff}



.footer{width:100%;padding-top:10px;position:relative;background:url(/assets/xunda/images/bottombj.jpg) no-repeat center top;background-size:cover;overflow:hidden;padding-bottom:100px;padding:50px 0 0; margin: 0px auto 0}

.b_nav{ width:100%; overflow:hidden; margin:0px auto }
.b_nav h3{font-size:18px;color:#fff;font-weight:bold;}
.b_nav h3:after{content:"";width:25px;height:3px;background:#fff;display:block;margin:10px 0}
.b_nav ul{overflow:hidden;margin:0 auto; width:80%; float:left;}
.b_nav ul li{overflow:hidden;line-height:36px;font-size:15px;float:left;width:12%}
.b_nav ul li dl{ margin-top:20px; overflow:hidden;}
.b_nav ul li a{color:#f7f5f5}
.b_nav ul li a:hover{color:#11e3c2;}
.tel_bot{ font-size:24px; font-weight:bold; color:#fff; line-height:48px; float:right}
.tel_bot span{ display:block}

.foot{ border-top:1px #ccc solid; margin:20px auto; padding:20px 0; overflow:hidden;}

.foot .info{color:#fff;font-size:16px;line-height:30px;margin-top:10px;width:40%;float:left}
.foot .info h3{color:#fff;font-size:22px;font-weight:bold;line-height:36px}
.foot .info p{line-height:30px;margin-top:10px;color:#fff}
.foot .ewm{float:right}
.foot .ewm h3{font-size:22px;color:#fff;font-weight:400;overflow:hidden}
.foot .ewm h3 p{float:right}
.foot .ewm h3 p:after{content:"";width:30px;height:2px;background:#02987f;display:block;margin:10px 0}
.foot .ewm dl{display:block;overflow:hidden}
.foot .ewm dd{display:inline-block;margin:0 5px}
.foot .ewm img{display:block;width:150px;height:150px;margin:0;margin-top:20px}
.foot .ewm b{text-align:center;color:#fff;font-size:16px;margin:0;margin-top:10px;font-weight:400;display:block}




.Copyright{ overflow:hidden;font-size:16px;color:#fff; text-align:center;padding:15px 0;margin:15px auto 0;line-height:30px; background:#014a3e}




/********************内页*********************/

.n_banner{width:100%;overflow:hidden;margin:70px auto 0}
.n_banner img{width:100%;overflow:hidden;}


.n_txtt{ overflow:hidden;}
.n_txtt h3{ font-size:36px; color:#02987f;}
.n_txtt h3 p{ font-size:14px; text-transform:uppercase; color:#666; font-weight:400; }
.n_txtt dd{ font-size:16px; line-height:36px; color:#4e4e4e; margin:30px auto}
.n_txtt a.picmore{ margin-top:100px; color:#02987f; border:1px #02987f solid; width:200px; font-size:18px; height:55px; text-align:center; line-height:55px; display:inline-block}
.n_txtt a.picmore:hover{  background:#02987f; color:#fff;transition:.5s;}


.ny_about{ overflow:hidden; margin: 0px auto 0}
.ny_a_txt{ width:50%; float:left;}
.ny_txt{font-size:16px; color:#666; line-height:30px; margin-top:50px;}
.ny_txt p{ font-size:16px; color:#666; line-height:30px; margin:10px auto;}
.ny_img{ width:45%; float:right; text-align:right}
.ny_img img{ width:98%; margin-top:15px}
.ny_img dd{ line-height:40px; font-size:28px; font-weight:bold; text-align:center; color:#cb1616; padding:10px 0;}

.title_one{ text-align:center; margin:60px auto;}
.title_one h3{ font-size:36px; color:#02987f}
.title_one p{ text-transform:uppercase; font-size:16px; color:#999}

.wenhua_box{ overflow:hidden;}
.wenhua_box ul{ overflow:hidden;}
.wenhua_box ul li{ width:33.33%; border:10px #fff solid; box-sizing:border-box; float:left; position:relative; overflow:hidden;    }
.wenhua_box ul li img{ width:100%}
.wenhua_box ul li dl{ width:80%;   background:rgba(223 68 15/ 75%);  overflow:hidden; text-align:center; position:absolute; top:35%; left:10%; color:#fff; padding:30px 0}

.wenhua_box ul li dl h3{ font-weight:bold; font-size:36px; overflow:hidden;}
.wenhua_box ul li dl dt{ overflow:hidden; font-size:18px; overflow:hidden; margin:15px auto 0}


.licheng{ background:url(/assets/xunda/images/lcbj.jpg) no-repeat center top; background-size:cover; padding:30px 0; margin:60px auto 0; position:relative;}


.lichengbox{ overflow:hidden; position:relative;}
.lichengbox:before{ content:"";  position:absolute; width:100%; height:1px; background:#02987f;top:90px; z-index:1}


.lichengbox .licheng_box{ margin:50px 3%; width:auto;}
.licheng_box { padding-bottom:10px;}
.lichengbox .swiper-slide{text-align:center;font-size:18px;}

.lichengbox .swiper-slide .lc_nainfen{ font-size:20px; color:#02987f; font-weight:bold; background:url(/assets/xunda/images/xz.png) no-repeat center bottom; padding-bottom:88px}
.lichengbox .swiper-slide .lc_neirong{ background:#fff; border-radius:9px; padding:15px 15px; overflow:hidden; font-size:16px; color:#666; line-height:25px; text-align:left;  box-shadow:0 0 5px #aae2d9; min-height:90px;}

.lichengbox .swiper-slide .lc_neirong img{ width:60%;}
.licheng_box .swiper-button-next,
.licheng_box .swiper-button-prev {
    position: absolute;
    top: 42px; width:40px; height:40px; border-radius:100%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center; background:#02987f
}

.licheng_box .swiper-button-next:after,
.licheng_box .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 16px;
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1; color:#fff; z-index:99;
}


.licheng_box .swiper-button-disabled{ background:#ccc; opacity:1; z-index:1 }




.about_huanjing{ overflow:hidden; background:#f3f3f3; margin:60px auto 0; padding-bottom:50px;}
.about_huanjing ul li{ width:25%; float:left; background:#fff; border:10px #f3f3f3 solid; box-sizing:border-box;transition:.5s;}

.about_huanjing ul li div{ overflow:hidden; padding-bottom: 75%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.about_huanjing ul li p{ text-align:center; font-size:16px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;; text-align:center;}  



.about_huanjing ul li:hover{transform: translateY(-10px); transition:.5s;}







.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/xunda/images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0}
.lb-next,.lb-prev{width:49%;height:100%;cursor:pointer;display:block}

.lb-prev{left:0;float:left}
.lb-prev:hover{background:url(/assets/xunda/images/prev.png) left 48% no-repeat}

.lb-next{right:0;float:right}
.lb-next:hover{background:url(/assets/xunda/images/next.png) right 48% no-repeat}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px; }
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#bbb}
.lb-data .lb-details{width:100%;float:left;text-align:center;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:15px;color:#fff}
.lb-data .lb-close{display:block;position:absolute;    right: 20px; top: -70px;float:right;width:30px;height:30px;background:url(/assets/xunda/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7}
.lb-data .lb-close:hover{cursor:pointer;opacity:1}


.w60{ padding-bottom:60px;}
.pic_txt{ overflow:hidden;}
.pic_txt ul{ overflow:hidden;}
.pic_txt ul li{ width:25%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;transition:.5s;}
.pic_txt ul li div{  overflow:hidden; padding-bottom: 110%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.pic_txt ul li p{ font-size:18px; line-height:50px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center;}
.pic_txt ul li:hover{transform: translateY(-10px); transition:.5s;}


.hot{ overflow:hidden; font-size:18px; line-height:55px; height:55px;  background:url(/assets/xunda/images/hot.png) no-repeat center left; padding-left:30px; position:relative}
.hot span{ float:left; }
.hot ul{ float:left; overflow:hidden;}
.hot ul li{ float:left;}
.hot ul li:after{ content:"|"; margin:0 20px; color:#999;}

.gongsi_nav{margin:10px auto; position:relative;overflow:hidden; }
/*瑞丽深度开始*/
.flash4{ height:520px;margin:0px auto;margin-bottom:20px;position:relative;}


.flash4 ul li{width:25%;height:520px; position:relative;overflow:hidden;float:left;  background:#000;}
.flash4 ul li .imgTop img{ opacity:0.7; height:520px; }
.flash4 ul li:nth-child(1){ border-right:20px #fff solid;box-sizing:border-box;}
.flash4 ul li:nth-child(2){border:20px #fff solid; border-top:none;border-bottom:none; box-sizing:border-box;}
.flash4 ul li:last-child{ float:right}

.flash4 ul li .imgCen{width:100%;height:100%; position:absolute; top:0px; left:0px; z-index:9}
.flash4 ul li .imgCen dl{ margin:50px; color:#fff;}
.flash4 ul li.first{width:49% ;}
.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}
.flash4 ul li .imgCen dl dt{ font-size:15px; }
.flash4 ul li .imgCen dl h3{ font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:20px auto }
.flash4 ul li .imgCen dl p{ font-size:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:30px;}
.flash4 ul li .imgCen dl dd{ font-size:15px; border-radius:30px; height:40px; line-height:40px; text-align:center; width:150px; border:1px #fff solid; position:absolute; bottom:50px; transition:.5s;}

.flash4 ul li .imgCen dl dd:hover{ background:#02987f; color:#fff;transition:.5s;border:1px #02987f solid; }
.title_two{ font-size:24px; color:#333; font-weight:bold; margin:20px 0 30px;}
.title_two span{ float:right; font-size:18px;  font-weight:400;}
.title_two span a{color:#2374ed;}


.hangye_news{ overflow:hidden; background:url(/assets/xunda/images/new5.jpg) no-repeat center top; background-size:cover; margin:20px auto; padding:40px 0 80px}

.hy_news{ overflow:hidden;}
.hy_news ul{ overflow:hidden; padding-top:20px; }
.hy_news ul li dl{ overflow:hidden; padding:20px; transition:.5s;}
.hy_news ul li{ width:460px; float:left; margin:0 10px; overflow:hidden; border-bottom:1px #ccc solid;  transition:.5s;}
.hy_news ul li div{  overflow:hidden; padding-bottom:60%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.hy_news ul li h3{ margin:10px; font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400;}
.hy_news ul li p{ overflow:hidden; margin: 0 10px; font-size:16px; color:#999}
.hy_news ul li dd{ font-size:16px; color:#49b5a3; overflow:hidden; background:url(/assets/xunda/images/jt3.png) no-repeat center left; padding-left:25px; margin:15px 10px}
 
.hy_news ul li:hover{ border-bottom:1px #49b5a3 solid; transform: translateY(-10px); transition:.5s;}
.hy_news ul li:hover dl{ background:#49b5a3;transition:.5s;}
.hy_news ul li:hover dl dd,.hy_news ul li:hover dl h3,.hy_news ul li:hover dl p{ color:#fff;}
.hy_news ul li:hover dl dd{background:url(/assets/xunda/images/jt4.png) no-repeat center left;}

.daiding{ overflow:hidden;}
.daiding .dd_left{ overflow:hidden; width:50%; float:left;}
.daiding .dd_left .swiper-slide{overflow:hidden; padding-bottom:55%; display: flex; background-size: cover; background-position: center center;transition:.5s; }
.daiding .dd_left .swiper-slide  dl{ position:absolute; width:90%; bottom:0px; padding:5%; background:url(/assets/xunda/images/touming.png) repeat-x center bottom ; transition:.5s;}
.daiding .dd_left .swiper-slide  dl h3{ margin:10px; font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400; color:#fff;}
.daiding .dd_left .swiper-slide  dl p{ overflow:hidden; margin: 0 10px; font-size:16px; color:#fff}
.daiding .dd_left .swiper-slide  dl dd{ font-size:16px; color:#fff; overflow:hidden; background:url(/assets/xunda/images/jt4.png) no-repeat center left; padding-left:25px; margin:15px 10px}
.daiding .dd_left .swiper-slide:hover dl{ background:url(/assets/xunda/images/touming1.png)repeat-x center bottom ; transition:.5s;}
.daiding .dd_left .swiper-button-next,


.daiding .dd_left .swiper-button-next:after,
.daiding .dd_left .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 40px;
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1; color:#fff; z-index:99;
}




.daiding .dd_right{ overflow:hidden; width:50%; float:right;}
.daiding .dd_right ul { overflow:hidden;}
.daiding .dd_right ul li{ width:50%; border-left:20px #fff solid; border-bottom:20px #fff solid;  background:#f0f4f7; float:left; box-sizing:border-box;}
.daiding .dd_right ul li dl{ margin:55px 50px;}
.daiding .dd_right ul li dl h3{ margin:10px; font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.daiding .dd_right ul li dl p{ overflow:hidden; margin: 30px 10px; font-size:16px; color:#999}
.daiding .dd_right ul li dl dd{ font-size:16px; color:#49b5a3; overflow:hidden; background:url(/assets/xunda/images/jt3.png) no-repeat center left; padding-left:25px; margin:15px 10px}
.daiding .dd_right ul li:hover{ background:#02987f;transition:.5s;}
.daiding .dd_right ul li:hover dl h3,
.daiding .dd_right ul li:hover dl p{ color:#fff;transition:.5s;}
.daiding .dd_right ul li:hover dl dd{ color:#fff; background:url(/assets/xunda/images/jt4.png) no-repeat center left; transition:.5s;} 
 
 
 .title_thtee{ font-size:20px; color:#333; font-weight:bold; margin:20px 0 30px;}
.title_thtee a{ margin:0 10px;}
 
 .w50{ margin:50px auto }
 .box{ overflow:hidden; background:#f0f4f7;margin:0px auto 0;}
.xinwen_lb{ overflow:hidden; margin:30px auto 0;}
.xinwen_lb ul{ padding:15px 10px}
.xinwen_lb ul li{ padding:30px; background:#fff;  border-radius:8px; overflow:hidden;  transition:.5s; position:relative; margin-bottom:30px;}
.xinwen_lb ul li div { width:25%; float:right; margin-left:30px;  overflow:hidden; padding-bottom:15%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.xinwen_lb ul li div img{ width:100%;}
.xinwen_lb ul li span{ overflow:hidden;}
.xinwen_lb ul li span dt{ font-size:14px; color:#999; overflow:hidden;}
.xinwen_lb ul li span h3{ font-size:18px;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400; margin:15px auto}
.xinwen_lb ul li span p{ color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:30px; font-size:16px;}
.xinwen_lb ul li span dd{ overflow:hidden; background:url(/assets/xunda/images/jt3.png) no-repeat center left; padding-left:25px; font-size:16px; color:#02987f; margin-top:40px;transition:.5s;}
.xinwen_lb ul li:hover{ box-shadow:0 0 5px #ccc; transform: translateY(-10px); transition:.5s;}
.xinwen_lb ul li span dd:hover{ padding-left:30px; transition:.5s; background:url(/assets/xunda/images/jt5.png) no-repeat center left;}





.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px; border-radius:100%;background:#fff;line-height:40px}
.fenye ul li.on{background:#0d8c7c;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px; border:none; background-color:transparent;}
.fenye ul li:hover{background:#0d8c7c;color:#fff;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}

.fenye ul li .disabled:hover,.fenye ul li:first-child:hover,.fenye ul li:last-child:hover{width:70px; border:none; background-color:transparent;}
.fenye ul li:first-child:hover a,.fenye ul li:last-child:hover a{color:#0d8c7c}



.touzizhe{ overflow:hidden; margin:50px auto 0;background:url(/assets/xunda/images/investor2.png) no-repeat left top; padding-bottom:50px;}

.guanli{ width:28%; overflow:hidden; float:left; }
.guanli h3{ font-size:24px; overflow:hidden; font-weight:400; border-bottom:1px #ccc solid; padding-bottom:20px;}
.guanli h3 span{ display:block;  font-size: 18px;  font-weight: 400; margin-top:20px;}
.guanli h3 span a { color: #2374ed;}

.glz{ margin:30px auto 0}
.glz .swiper-slide div { overflow:hidden;}
.glz .swiper-slide div img{ width:100%;transition:.5s;}
.glz .swiper-slide h4{ font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:10px auto; font-weight:400; }
.glz .swiper-slide dd{ font-size:15px;color:#666;}
.glz .swiper-slide:hover div img{ width:100%; -webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s;}


.baohu{ overflow:hidden; float:right; width:67%;}
.baohu h3{ font-size:24px; overflow:hidden; font-weight:400; border-bottom:1px #ccc solid; padding-bottom:20px;}
.baohu h3 span{ float:right; font-size: 18px;  font-weight: 400; margin-top:20px;}
.baohu h3 span a { color: #2374ed;}
.baohu ul li{ overflow:hidden; padding:40px 0; border-bottom:1px #ccc solid; background:url(/assets/xunda/images/jt6.png) no-repeat center right }
.baohu ul li h4{ font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400; padding-right:50px}
.baohu ul li dd{ font-size:14px; color:#666; margin-top:15px;}

.caiwu{ overflow:hidden; background:url(/assets/xunda/images/tzbj.jpg) no-repeat center center; background-size:cover; padding:60px 0}
.caiwu h3{ font-size:24px; overflow:hidden; font-weight:400;  padding-bottom:20px; float:left; color:#fff;}
.caiwu h3 span{ display:block;  font-size: 18px;  font-weight: 400; margin-top:20px;}
.caiwu h3 span a { color: #fff;}
.caiwubox{float:right; width:77%; border-radius:8px; overflow:hidden; background:rgba(2,152,127,0.8); padding:40px;}
.caiwu_btwo{ overflow:hidden;}
.caiwu ul{ overflow:hidden; }
.caiwu ul li{ width:250px; float:left; border-right:1px #fff solid; margin:0 30px 0 0; padding-right:30px; box-sizing:border-box;}
.caiwu ul li h4{ font-size:16px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400;}
.caiwu ul li p{ font-size:14px; color:#fff; line-height:25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:15px auto }
.caiwu ul li dd{ font-size:14px; color:#fff;}
.caiwu ul li dt{ font-size:14px; color:#fff; border-radius:30px; height:32px; line-height:32px; text-align:center; width:120px; border:1px #fff solid; display:block; margin-top:20px}
.caiwu ul li:hover dt{ background:#fff; color:#02987f}


.gongsi_zhili{ overflow:hidden; margin:50px auto}
.gongsi_zhili h3{ font-size:24px; overflow:hidden; font-weight:400; border-bottom:1px #ccc solid; padding-bottom:20px;}
.gongsi_zhili h3 span{ float:right; font-size: 18px;  font-weight: 400; margin-top:20px;}
.gongsi_zhili h3 span a { color: #2374ed;}

.gszl{ overflow:hidden; margin:30px auto 0 }
.gszl .swiper-slide{ overflow:hidden; }
.gszl .swiper-slide dl{background:#f0f4f7; padding:40px 20px; margin:10px;}
.gszl .swiper-slide dl h3{ margin:10px; font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.gszl .swiper-slide dl p{ overflow:hidden; margin: 30px 10px; font-size:16px; color:#999}
.gszl .swiper-slide dl dd{ font-size:16px; color:#49b5a3; overflow:hidden; background:url(/assets/xunda/images/jt3.png) no-repeat center left; padding-left:25px; margin:15px 10px}
.gszl .swiper-slide:hover dl{ background:#02987f;transition:.5s;}
.gszl .swiper-slide:hover dl h3,
.gszl .swiper-slide:hover dl p{ color:#fff;transition:.5s;}
.gszl .swiper-slide:hover dl dd{ color:#fff; background:url(/assets/xunda/images/jt4.png) no-repeat center left; transition:.5s;} 

.gszl .swiper-wrapper { flex-direction: inherit}
.w40{ margin:50px auto 20px;}
.touzizhe_lb{ overflow:hidden; margin:0px auto ;  padding:10px 0}
.touzizhe_lb ul li{ border-bottom:1px #ccc solid; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:80px; font-size:16px; background:url(/assets/xunda/images/jt6.png) no-repeat center right; background-size:30px;}
.touzizhe_lb ul li span{ margin-right:20px; color:#999}


.title_forn{ overflow:hidden; background:url(/assets/xunda/images/xxx.png) no-repeat left bottom; font-size:24px; padding-bottom:20px; font-weight:bold;}

.anquan_lb{ overflow:hidden; margin:0px auto ;  padding:10px 0}
.anquan_lb ul li{ border-bottom:1px #ccc solid; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:60px; font-size:16px; position:relative }
.anquan_lb ul li span{ margin-right:20px; color:#999;}
.anquan_lb ul li b{ float:right; display:inline-block;margin-left: 20px;   display: flex;margin-top: 15px; }
.anquan_lb ul li b img:first-child{ display:inline-block }
.anquan_lb ul li b img:last-child{ display:none; }
.anquan_lb ul li b:hover img:first-child{ display:none }
.anquan_lb ul li b:hover img:last-child{ display:block ; }




.qta{ margin:30px auto; overflow:hidden; padding-bottom:50px;}
.qt_news{   overflow:hidden;   background:#fff; transition:.5s;; padding:10px;}
.qt_news div { overflow: hidden; padding-bottom: 60%;display: flex; background-size: cover; background-position: center center;transition: .5s;}
.qt_news dl{ padding:10px 30px; overflow:hidden; position:relative; padding-bottom:30px; }
.qt_news dl h3{ text-align:center; font-size:18px; color:#333; font-weight:400; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative; z-index:5;transition:.5s; margin:10px auto}
.qt_news dl p{ font-size:14px; color:#666; line-height:26px; margin:20px auto; height:50px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;transition:.5s;
overflow: hidden; position:relative; z-index:5}
.qt_news dl dt{ position:relative; z-index:5;font-size:13px; color:#49b5a3; background:url(/assets/xunda/images/jt3.png) no-repeat center left; padding:10px 0 10px 30px; }
.qt_news dl:after{content:""; width:100%; height:0px; background:#02987f; position:absolute; bottom:0px; left:0px;transition:.5s;}
.qt_news:hover dl:after{ height:100%;transition:.5s;}
.qt_news:hover dl dt{ position:relative; z-index:5;font-size:13px; color:#fff; background:url(/assets/xunda/images/jt4.png) no-repeat center left; }
.qt_news:hover{transform: translateY(-10px); transition:.5s;}
.qt_news:hover dl h3,.qt_news:hover dl p{ color:#fff;transition:.5s;}

.qta .swiper-pagination-bullet{transition:.5s;}
.qta .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#0c8b7b;transition:.5s;}


.zhaobiao{ overflow:hidden; margin:50px auto 0}
.zhaobiao ul{ overflow:hidden;}
.zhaobiao ul li{ width:33.33%; float:left; overflow:hidden;  transition:.5s;}
.zhaobiao ul li dl{ margin:0 30px 40px 10px ; padding:30px 30px; overflow:hidden; background:#fff url(../images/zbimg.png) no-repeat bottom right; box-shadow:0 0 8px #d4e3ee ; border-radius:6px;}
.zhaobiao ul li dl h3{ font-size:18px; font-weight:400; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zhaobiao ul li dl p{ font-size:14px; color:#999; line-height:28px; overflow:hidden; margin:25px auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition:.5s;overflow: hidden; height:60px; }
.zhaobiao ul li dl dd{ border:1px #ccc solid; border-radius:30px; height:40px; line-height:40px; overflow:hidden; text-align:center; width:140px;}
.zhaobiao ul li dl dd img{vertical-align: middle; margin-right:10px;}
.zhaobiao ul li:nth-child(3n) dl{ margin-right:10px;}
.zhaobiao ul li:hover{ transform: translateY(-10px); transition:.5s;}

.zbgg{ overflow:hidden; background:#fff; margin:0px auto}
.w30{ padding-bottom:30px;}


.tit_content{ margin:50px auto;color:#333;font-size:33px;text-align:center; font-weight:bold;}
.about_text{ overflow:hidden; font-size:16px; line-height:28px; color:#666;}
.about_text img{ max-width:100%; display:block; margin:0px auto}


.rec-list{margin-top:100px}


.rec-list ul{width:100%;height:auto;overflow:hidden}
.rec-list ul li{height:auto;overflow:hidden;border-bottom:1px solid #f0f2fe;padding-bottom:30px;margin-top:30px}
.rec-list ul li .left{width:30%; float:left; margin-left:5%}
.rec-list ul li .left .rec-tit{position:relative;padding-left:30px;box-sizing:border-box;height:auto;overflow:hidden}
.rec-list ul li .left .rec-tit h4{color:#000;font-size:24px;position:relative}
.rec-list ul li .left .rec-tit:after{content:"";width:14px;height:14px;position:absolute;left:0;top:11px;background:#04a588}
.rec-list ul li .left .rec-tit span{display:block;color:#818181;float:left;padding-right:20px;font-size:18px;margin-top:15px;position:relative}
.rec-list ul li .left .rec-tit span:after{content:"";width:1px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#818181}
.rec-list ul li .left .rec-tit span:last-child:after{width:0;height:0;overflow:hidden}
.rec-list ul li .left .conta{width:100%;height:auto;overflow:hidden;margin-top:80px}
.rec-list ul li .left .conta p{color:#000;font-size:18px;line-height:40px}
.rec-list ul li .left .conta p a{color:#04a588}
.rec-list ul li .intro{float:right;width:55%}
.rec-list ul li .intro div{height:auto;overflow:hidden;}
.rec-list ul li .intro div h4{color:#04a588;font-size:18px;}
.rec-list ul li .intro div p{color:#818181;font-size:18px;line-height:40px;position:relative;padding-left:15px;box-sizing:border-box}
.rec-list ul li .intro div p:after{content:"-";position:absolute;left:0;top:0;color:#04a588;font-size:16px}
.staff{width:100%;height:auto;overflow:hidden;margin-top:100px;margin-bottom:100px}
.staff .show{width:100%;height:auto;overflow:hidden;margin-top:90px}
.staff .show .box{display:flex}
.staff .show .pic ul{display:flex}
.staff .show .pic ul li{float:left;margin-left:20px;width:379px}
.staff .show .pic ul li img{display:block;width:100%}
.jrwm_nav{ overflow:hidden; margin:30px auto; text-align:center;}
.jrwm_nav a{ font-size:18px; border:1px #ccc solid; height:45px; line-height:45px; width:250px; border-radius:30px; display:inline-block; margin:0 20px;}
.jrwm_nav a:hover{ background:#04a588; color:#fff; }




.contact-section{width:1300px;height:auto;overflow:hidden;margin:100px auto}
.contact-section .bd{width:100%;height:auto;overflow:hidden}
.contact-section .bd .ewm { width:45%; float:left;}
.contact-section .bd .ewm ul li{float:left;width:50%;height:auto;overflow:hidden;background:#eee;padding:30px; border:20px #fff solid; box-sizing:border-box;padding-bottom:20px;border-radius:5px; }
.contact-section .bd .ewm ul li p {
    text-align: center;
    font-size: 16px;
    color: #656464;
    margin-top: 20px;
}
.contact-section .bd .ewm ul li img{display: block;
    width: 100%;}
.contact-section .bd .intro h4 {
    color: #494343;
    font-size: 30px;
}

.contact-section .bd .intro p{color: #494343;
    font-size: 16px;
    line-height: 36px;
    margin-top: 20px;}

.contact-section .bd .intro {
    float: right;
    width:50%; margin-top:40px;
}


.contact-section .tel{width:100%;height:476px;background:url(/assets/xunda/images/contact.jpg) no-repeat center;background-size:cover;display:flex;margin-top:120px;align-items:center}
.contact-section .tel .intro{width:381px;height:336px;background:url(/assets/xunda/images/icon07.png) no-repeat center;background-size:cover;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;margin-left:240px;justify-content:center}
.contact-section .tel .intro b{color:#fff;font-size:36px;text-align:center;display:block;font-weight:400}
.contact-section .tel .intro h4{text-align:center;color:#fff;font-size:24px;font-weight:400;margin-top:20px}
.contact-section .tel .intro p{color:#fff;font-size:18px;text-align:center;margin-top:20px}


.contact-section2 .bd .intro h4 {
    color: #494343;
    font-size: 30px;
}

.contact-section2 .bd .intro p{color: #494343;
    font-size: 16px;
    line-height: 36px;
    margin-top: 20px;}

.contact-section2 .bd .intro {
    float: right;
    width:50%; margin-top:40px;
}


.contact-section2 .tel{width:100%;height:476px;background:url(/assets/xunda/images/contact.jpg) no-repeat center;background-size:cover;display:flex;align-items:center}
.contact-section2 .tel .intro{width:381px;height:336px;background:url(/assets/xunda/images/icon07.png) no-repeat center;background-size:cover;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;margin-left:240px;justify-content:center}
.contact-section2 .tel .intro b{color:#fff;font-size:36px;text-align:center;display:block;font-weight:400}
.contact-section2 .tel .intro h4{text-align:center;color:#fff;font-size:24px;font-weight:400;margin-top:20px}
.contact-section2 .tel .intro p{color:#fff;font-size:18px;text-align:center;margin-top:20px}


.map-section{width:100%;height:auto;overflow:hidden;margin-top:50px;margin-bottom:50px}
.map-section .map{width:100%;height:400px;margin-top:70px}
.BMap_cpyCtrl,.anchorBL{ display:none;}

.wary_left{ width:70%; float:left; overflow:hidden;  margin-top:50px; } 
.wary_left .news_txt{ overflow:hidden;background:#fff; padding:50px;}
.wary_left  .news_top{ border-bottom:2px #02987f solid; padding-bottom:20px; }
.wary_left .news_top h3{ font-size:24px; color:#333; font-weight:400; overflow:hidden;}
.wary_left .news_top dd{ overflow:hidden; margin:10px auto; font-size:14px; color:#999;}
.wary_left  .wary_content{ overflow:hidden; font-size:16px; color:#666; line-height:30px; margin-top:30px ;}
.wary_left  .wary_content img{ max-width:100%; margin:0px auto; text-align:center; display:block}
.wary_left .news_txt dd span{ margin:0 10px;}

.wary_right{ width:28%; float:right; overflow:hidden; margin-top:50px;}
.wary_bt{ background:#d9e2e8; background:#d9e2e8 url(../images/xg.png) no-repeat center left 20px; padding-left:50px; line-height:60px; font-size:18px;}
.xianguan{ overflow:hidden;background:#fff; padding:30px; }
.xianguan ul { overflow:hidden;}
.xianguan ul li{ overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:20px; margin-bottom:20px;}
.xianguan ul li h3{ font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:400;}
.xianguan ul li dd{ font-size:14px;  color:#999; margin:10px auto}
.xianguan ul li p{ font-size:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666; }

.pic_txtt{ overflow:hidden; background:#fff;}
.tuijian{ overflow:hidden;}
.tuijian .swiper-slide{ transition:.5s;}
.tuijian .swiper-slide div{ margin:10px 10px 0;  overflow:hidden; padding-bottom: 110%; display: flex; background-size: cover; background-position: center center;transition:.5s;}
.tuijian .swiper-slide h3{ font-size:18px; line-height:50px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-weight:400;}
.tuijian .swiper-slide:hover{transform: translateY(-10px); transition:.5s;}



.shangxia{ overflow:hidden; line-height:40px; margin:30px auto}
.shangxia ul{ position:relative;}
.shangxia ul li{ width:40%; float:left; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative; z-index:5;}
.shangxia ul li:nth-child(2){ float:right;}
.shangxia ul dd{ left:0%; font-size:18px; position:absolute; width:100%; text-align:center; }
.shangxia ul dd a{ color:#999;}
.shangxia ul dd a:hover{ color:#0b8b7b}
.mbx{ margin:0 3%; overflow:hidden; line-height:50px; font-size:16px; background:url(/assets/xunda/images/mbx.png) no-repeat center left; padding-left:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mbx a:after{ content:">"; font-family:"宋体"; margin:0 10px; color:#999;}
.mbx a:last-child:after{ content:""; display:none;}
.mbx a{ color:#999;}
.mbx a:hover{ color:#0b8b7b;}
.tuandui{ overflow:hidden; margin-bottom:50px;}
.tuandui ul li{ width:400px; float:left; margin:0 8px; overflow:hidden;}
.tuandui ul li div{ overflow:hidden; padding-bottom: 75%; display: flex; background-size: cover; background-position: center center;transition:.5s;}

.pic_txt_dpq { overflow:hidden; margin:30px auto 0}
.pic_txt_dpq ul { overflow:hidden;}
.pic_txt_dpq ul li { overflow:hidden; border:1px #f2f2f2 solid; padding:20px; margin-bottom:20px; position:relative; }
.pic_txt_dpq ul li .shitu{ width:20%; float:left; overflow:hidden; margin-right:30px;}
.pic_txt_dpq ul li .shitu img{ width:100%}
.pic_txt_dpq ul li .txt_dpq { overflow:hidden;  width:20%; float:left; margin-left:30px;}
.pic_txt_dpq ul li .txt_dpq  dl { overflow:hidden;}
.pic_txt_dpq ul li .txt_dpq  dl h3{ font-size:20px; color:#02987f; font-weight:400;}
.pic_txt_dpq ul li .txt_dpq  dl h4{ font-size:18px; color:#333; font-weight:400; margin:10px auto}
.pic_txt_dpq ul li .lingyu { float:right; overflow: hidden; width:50%}
.pic_txt_dpq ul li .lingyu dd{ overflow:hidden; font-size:18px; line-height:30px;color:#333; }
.pic_txt_dpq ul li .lingyu dt {  height: 95px; overflow-Y: scroll;font-size: 16px;line-height: 30px;color: #8e8a8a; }
.pic_txt_dpq ul li .lingyu dt::-webkit-scrollbar {width: 5px;height: 5px;}
.pic_txt_dpq ul li .lingyu dt::-webkit-scrollbar-thumb { background: linear-gradient(to bottom right, #ccc 0%, #ccc 100%); border-radius: 5px;}
.pic_txt_dpq ul li .lingyu dt::-webkit-scrollbar-button:hover { background-color: #999999;}
.pic_txt_dpq ul li:after{content:""; width: 1px; height: 100%;  position: absolute; top:0px; left:22%; background:#f2f2f2}
.pic_txt_dpq ul li:before{content:""; width: 1px; height: 100%;  position: absolute; top:0px; right:53%; background:#f2f2f2}



.d_xinxi{ margin:40px auto; overflow:hidden; font-size:18px; color:#666; line-height:45px;}
.d_xinxi a{color:#02987f}

.ttj{ margin-top: 40px;
    margin-left: 5%;    color: #000;   
    font-size: 24px; position: relative; font-weight:bold;    width: 100%;
    display: block;
}

.ypzx{
    margin-top: 10px;
    margin-left: 5%;    
    font-size: 18px;  line-height: 45px;
    display: block;
    color: #818181;
    
}

.ypzx a{ color:#818181;}
.ypzx a:hover{ color:#02987f;}


/*



.news{width:100%;overflow:hidden;background:#f5f5f5}
.news .news_left{width:50%;float:left;position:relative;padding-right:3%}
.news .news_left:after{content:"";background:#ccc;height:100%;width:1px;position:absolute;right:0;top:0}
.news .news_left ul{overflow:hidden;padding-bottom:50px}
.news .news_left ul li{overflow:hidden;margin:10px auto 30px}
.news .news_left ul li div{float:right;width:40%;margin-left:30px;overflow:hidden}
.news .news_left ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}
.news .news_left ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news .news_left ul li span{overflow:hidden}
.news .news_left ul li span h3{font-size:22px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news .news_left ul li span p{font-size:16px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#666;margin:20px auto}
.news .news_left ul li span dd{background:url(/assets/xunda/images/shijian.png) no-repeat center left;font-size:14px;color:#999;margin-top:30px;padding-left:20px}
.news .news_right{width:45%;float:right;position:relative;padding-left:2%}
.news .news_right:after{content:"";background:#ccc;height:100%;width:1px;position:absolute;left:-1px;top:0}
.news .news_right ul{overflow:hidden;padding-bottom:80px}
.news .news_right ul li{font-size:20px;line-height:60px;border-bottom:1px #ccc solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news .news_right ul li span{float:right;font-size:16px;color:#666;margin-left:20px}












.title .more{background:url(/assets/xunda/images/more.png) no-repeat center left;font-size:16px;height:48px;line-height:48px;text-indent:1em;float:right;margin-top:30px}
.title .more a{color:#02987f;transition:.5s}
.title .more a:hover{padding-left:10px;color:#02987f;transition:.5s}
.title .swi_btn{float:right;position:relative;width:130px;margin-top:40px}
.title .swiper-button-next{background:url(/assets/xunda/images/right.png) no-repeat center center;background-size:85%;width:calc(var(--swiper-navigation-size)/ 62 * 70);z-index:8}
.title .swiper-button-prev{background:url(/assets/xunda/images/left.png) no-repeat center center;background-size:85%;width:calc(var(--swiper-navigation-size)/ 62 * 70);z-index:8}
.title .swiper-button-next:after,.title .swiper-button-prev:after{display:none}


.title1{margin:50px auto 30px}
.title1 h3{color:#333;font-size:36px;text-align:center}
.title1 p{display:block;color:#666;font-size:18px;text-align:center;margin-top:10px;text-transform:uppercase}
.case_box,.case_box ul,.case_box ul li{overflow:hidden}
.case_box ul li{display:none}
.case_box ul li:first-child{display:block}
.case_com{overflow:hidden;padding-bottom:50px}
.case_com .swiper-slide{position:relative;overflow:hidden}
.case_com .swiper-slide img{width:100%;position:relative;z-index:5;transition:.5s}
.case_com .swiper-slide .case_xt{position:absolute;width:100%;height:100%;z-index:9;left:0;top:0;padding:2.5%;opacity:0;transition:.5s}
.case_com .swiper-slide .case_xt dl{border:1px #fff solid;width:95%;height:92%;display:grid;align-items:center;justify-content:center}
.case_com .swiper-slide .case_xt dl img{width:58px;display:block;margin:0 auto 20px}
.case_com .swiper-slide .case_xt dl h3{text-align:center;color:#fff;font-size:20px;font-weight:400}
.case_com .swiper-slide:hover .case_xt{opacity:1;transition:.5s}
.case_com .swiper-slide:hover img{opacity:.6;transition:.5s;-webkit-transform:scale(1.1);transform:scale(1.1)}
.case_com .swiper-slide:hover .case_xt dl img{opacity:1}
.case_com .swiper-slide:after{content:"";width:100%;height:100%;background:#fff;z-index:1;position:absolute;top:0;left:0;transition:.5s}
.case_com .swiper-slide:hover:after{transition:.5s;background:#000}
.case_com .swiper-pagination-bullet{transition:.5s}
.case_com .swiper-pagination-bullet-active{width:20px;border-radius:6px;transition:.5s;background:#02987f}



.huoban{overflow:hidden;background:url(/assets/xunda/images/hb.jpg) no-repeat top right;padding-bottom:80px;background-size:35% 100%}
.hb{width:62%;float:left}
.huobanbox .swiper-slide{float:left}
.huobanbox .swiper-slide div{border:1px #f5f5f5 solid;overflow:hidden}
.huobanbox .swiper-slide div img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}
.huobanbox .swiper-slide:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.huobanbox .swiper-wrapper{flex-wrap:wrap;flex-direction:inherit!important}

.fn{width:100%;height:auto;position:fixed;display:block;bottom:0;z-index:100;display:none;background:#fff;z-index:1000}
.fn ul{overflow:hidden}
.fn ul li{float:left;width:50%;padding:3% 0;text-align:center;font-size:.2rem;color:#fff}
.fn ul li img{width:10%;vertical-align:bottom}
.fn ul li a{color:#666}
.fn ul li:last-child{background:#02987f}
.fn ul li:last-child a{color:#fff}

.mbx{width:100%;height:62px;border-bottom:1px solid #eaeaea;max-width:1920px;margin:0 auto;position:relative;z-index:2;font-size:16px;color:#666}
.mbx a.home{display:block;width:64px;height:62px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:url(/assets/xunda/images/InpageAddress_icon01.png) no-repeat center;float:left;position:relative;z-index:999;margin-right:10px}
.mbx a.home:hover{background:url(/assets/xunda/images/InpageAddress_icon03.png) no-repeat center}
.mbx .p1{line-height:62px;margin-left:16px;position:relative;z-index:9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:70%;float:left}
.mbx .p1 a{padding-right:14px;background:url(/assets/xunda/images/InpageAddress_icon02.png) no-repeat right center;font-size:16px;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mbx .p1 a:first-child{margin-left:0}
.mbx .p1 a:last-child{background-image:none}
.mbx .p2{float:right}
.mbx .p2 ul li{float:left;font-size:16px;margin:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:64px}
.mbx .p2 ul li.selo a{color:#02987f}
.article-detailed{overflow:hidden;margin:30px auto}
.article-detailed .info{overflow:hidden;color:#555;line-height:30px;font-size:15px}
.article-detailed .info p{text-indent:2em}
.article-detailed .tit{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #f5f4f4;margin-bottom:20px}
.article-detailed .tit h4{font-size:22px;text-align:center;color:#333}
.article-detailed .tit p{text-align:center;color:#999;font-size:13px;text-align:center;line-height:40px;border-bottom:1px solid #ccc;margin-top:20px;background:#eee}
.article-detailed .tit span{margin:0 5px}
.article-detailed img{display:block;margin:0 auto;max-width:100%}
.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}
.fy p{width:33.3333%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}
.fy p:last-child{border:none}
.fy p a{color:#666}
.fy .return{text-align:center;padding-right:30px;color:#666;line-height:60px;font-size:16px}
.pro-intro{overflow:hidden;margin-top:6px;padding:10px 0}
.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}
.pro-intro .img img{display:block;width:450px;height:395px}
.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}
.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}
.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9;}
.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}
.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}
.pro-intro .data{width:100%;height:auto;overflow:hidden}
.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}
.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}
.pro-intro .info .btn a:after{content:url(/assets/xunda/images/kf.png);position:absolute;top:13px;right:29px}
.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}
.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}
.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}
.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}
.pro-intro .info .btn a:last-child::after{content:""}
.pro-intro .info .btn a:hover{background:#25b240}
.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}
.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}
.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}
.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}
.pro-intro .textxq img{max-width:100%;display:block;margin:0 auto;text-align:center}
.pro-intro .textxq p{text-indent:2em}
.news-list{width:100%;height:auto;overflow:hidden;margin-top:30px}
.news-list ul{margin-top:5px}
.news-list ul li{width:33.33%;height:auto;overflow:hidden;border:10px solid #fff;box-sizing:border-box;transition:.5s;float:left;margin-bottom:20px;padding-bottom:30px;position:relative}
.news-list ul li div{overflow:hidden}
.news-list ul li:before{content:"";width:100%;overflow:hidden;height:2px;background:#ccc;position:absolute;bottom:0;left:0}
.news-list ul li:after{content:"";width:0%;overflow:hidden;height:2px;background:#02987f;position:absolute;bottom:0;left:0;-webkit-transition:all .5s;transition:all .5s}
.news-list ul li:hover:after{width:100%}
.news-list ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}
.news-list ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news-list ul li dl{width:100%;height:auto;overflow:hidden;margin-top:20px}
.news-list ul li dl h3{font-size:20px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-list ul li dl dd{color:#666;font-size:18px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:10px;overflow:hidden}
.news-list ul li dl dt{font-size:14px;color:#999;margin:10px auto}
.news_box{overflow:hidden;margin:40px auto 0;background:#f2f2f2}
.ny_news{width:100%;overflow:hidden;padding-bottom:20px}
.ny_news ul{overflow:hidden}
.ny_news ul li{background:#fff url(/assets/xunda/images/jt2.png) no-repeat center right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;padding:10px 80px 10px 10px;width:50%;float:left;border:10px #f1f1f1 solid;box-sizing:border-box}
.ny_news ul li::marker{display:none;color:#fff;opacity:0}
.ny_news ul li dl{text-align:center;background:#999;padding:25px 0;color:#fff;float:left;margin-right:28px;border-right:1px #ccc solid}
.ny_news ul li dl dd{padding:0 30px 0;font-size:38px}
.ny_news ul li dl dt{text-align:center;font-size:14px;height:20px;line-height:10px}
.ny_news ul li span{overflow:hidden}
.ny_news ul li span h3{color:#333;height:30px;line-height:30px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:17px 0;padding:0}
.ny_news h3 a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;color:#333}
.ny_news h3 a:hover{color:#02987f;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.ny_news i{font-style:normal;font-size:12px;color:#999}
.ny_news ul li span p{font-size:14px;line-height:23px;color:#999;height:48px;margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0 20px 0 0}
.ny_news ul li span i{font-size:13px;color:#999;height:30px;line-height:30px;background:url(/assets/xunda/images/newsList_icon02.png) no-repeat center left;text-indent:2em;display:inline-block}
.ny_news ul li:hover a h3{color:#02987f;z-index:1002;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ny_news ul li:hover dl{background:#02987f}
.anli_lb{overflow:hidden;margin:60px auto 0}
.anli_lb ul{overflow:hidden}
.anli_lb ul li{overflow:hidden;width:25%;float:left;border:8px #fff solid;box-sizing:border-box}
.anli_lb ul li div{overflow:hidden;border:1px #ccc solid}
.anli_lb ul li p{overflow:hidden;height:40px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#f2f2f2;border:1px #ccc solid;border-top:none;text-align:center;font-size:16px}
.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}
.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.page{overflow:hidden;margin:3% auto}
.page ul{display:table;margin:0 auto}
.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}
.page ul li a{color:#333}
.page ul .thisclass{background:#666;color:#fff;border:1px solid #666}
.page select{border:none;background:0 0;outline:0}

.pic_cont{overflow:hidden}
.pic_cont ul{overflow:hidden}
.pic_cont ul li{float:left;width:33.33%;border:10px #fff solid;box-sizing:border-box;transition:.5s;overflow:hidden}
.pic_cont ul li .picdiv{overflow:hidden}
.pic_cont ul li .picdiv div{position:relative;overflow:hidden;border:1px #ccc solid}
.pic_cont ul li .picdiv div img{display:block;width:100%;height:100%;transition:.3s}
.pic_cont ul li .picdiv p{height:60px;line-height:60px;color:#333;font-size:16px;white-space:nowrap;overflow:hidden;background:#f1f1f1;text-align:center;text-overflow:ellipsis;border:1px #ccc solid;margin-top:5px}
.pic_cont ul li .picdiv:hover p{background:#02987f;color:#fff;transition:.5s}


.hangyedongtai{width:100%;height:auto;overflow:hidden;margin-top:30px}
.hangyedongtai ul{margin-top:5px}
.hangyedongtai ul li{width:49%;height:auto;overflow:hidden;border:1px solid #e6e6e6;padding:30px 20px;box-sizing:border-box;transition:.5s;margin-bottom:30px;float:left}
.hangyedongtai ul li:nth-child(2n){float:right}
.hangyedongtai ul li .tit{width:100%;height:auto;overflow:hidden;padding-bottom:15px;background:url(/assets/xunda/images/icon03.png) no-repeat right top;border-bottom:1px solid #e6e6e6}
.hangyedongtai ul li .time b{color:#333;font-size:36px;font-weight:700}
.hangyedongtai ul li .time p{color:#333;font-size:12px;margin-top:-3px}
.hangyedongtai ul li .info{width:100%;height:auto;overflow:hidden;margin-top:20px}
.hangyedongtai ul li .info h4{font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hangyedongtai ul li .info p{color:#666;font-size:14px;height:48px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;overflow:hidden}
*/

@media screen and (max-width:1850px){
.sy_left{ width:35%}
}

@media screen and (max-width:1700px){
.sy_right{ width:900px}
.sy_right .yy3 img{ width:900px}
.sy_right .yy1 div img{ height:900px}
.sy_right .yy2 img {
 margin-right: 76px;
}
}

@media screen and (max-width:1635px){
.head .nav ul li a{ margin:0 20px;}	
.a_txt dd{ -webkit-line-clamp: 2; }

.what{width:100%;padding-bottom:0}
.news .news_left ul li div{width:48%}
.sy_right .yy3 img {
    width: 100%;
}
.sy_left dt{ font-size:20px;}
.daiding .dd_right ul li dl {
    margin: 34px 50px;
}


.sy_wap{ height:600px; overflow:hidden;}
.baohu ul li{ overflow:hidden; padding:30px 0; 
}
}
@media screen and (max-width:1500px){
	.head .nav ul li a{ margin:0 12px;}	
	
	.sy_right{ width:800px}
.sy_right .yy3 img{ width:800px}
.sy_right .yy1 div img{ height:850px}
.sy_right .yy2 img {
 margin-right: 76px;
}
.b_nav ul{ width:70%}
}




@media screen and (max-width:1440px){
.what_right{width:60%}
.what_left{width:35%}
.what_left h4{padding-top:70px}
.what_left h4:before{content:"";height:40px}
.title{margin:40px auto 50px}
.news .news_left ul li div{width:54%}
.product-number-info .product-number-inner{width:auto}


.sy_wap{   background:url(/assets/xunda/images/map.jpg) no-repeat center top; height:600px; margin:50px auto; background-size:cover}
.ggao .gg_left .scrollArea ul li{ line-height:43px;}
.sy_left dt{ font-size:18px;}
.sy_left p {
   
    line-height: 26px;
    margin: 20px auto 20px;
}
.sy_right .yy2 img {
    height: 670px;
}
.wenhua_box ul li dl dt{ font-size:16px;}
.daiding .dd_right ul li dl {
    margin: 23px 50px;
}

}
@media screen and (max-width:1400px){
.head .nav ul li a{ margin:0 10px;}
.daiding .dd_right ul li dl {
    margin: 18px 50px;
}
}

@media screen and (max-width:1360px){
.what_left ul li a{font-size:15px}

.sy_left{ width:32%}
.sy_left dd{ font-size:24px;}
.sy_left dt span {
    width: 40px;
    height: 40px;
    background: #f74000;
    border-radius: 100%;
    display: inline-block;
    margin: 0 10px;
}
.sy_left dt{line-height: 41px;}



}

@media screen and (max-width:1300px){
.content,.main_had,.nav ul{width:auto;max-width:inherit}
.main{width:auto;max-width:100%}
.head{ padding:0 1%; max-width:inherit;height:70px;z-index:99;background:#fff; position:relative;}

.head,.m_ys{max-width:100%;min-width:320px;margin:0 auto}
.head .tel,.head .txt,.main_had p{display:none}
.head .btn{display:block}
.head .nav{overflow:hidden;display:none;position:fixed;height:100%;right:0;width:50%;top:70px;background:#02987f;z-index:999; margin-right:0px;}

.head .nav ul{overflow:hidden;height:inherit}
.head .nav ul li{width:100%;overflow:hidden;height:60px;line-height:60px;border-bottom:1px #ccc dashed;float:inherit}
.head .nav ul li a{color:#fff}
.head{height:inherit}
.head .btn img,.head .logo img{width:100%}

.head{ width:auto;}
.banner{width:100%;overflow:hidden;margin:0 auto;display:none}
.mbanner{display:block;max-width:100%;min-width:320px;margin:0 auto}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:34px;display:block}
.sp_nav span{display:block;background:#02987f;width:40px;height:6px;position:absolute;left:10px;transition:all ease .35s;border-radius:6px}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:13px}
.sp_nav span:nth-of-type(3){top:25px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.head .nav_show{display:block;top:100px}

.head .logo {
    float: left;
    margin-top: 14px;
    margin-left: 0%;
}

.zyw,.msel{ float:right;display:block; width:60px;margin-top: 20px;}
.zyw img{ width:91%}
.msel img{ width:80%}
.msel img:first-child{ display:inline-block;}
.msel img:last-child{ display:none;}

.msel img.aad:first-child{ display:none;}
.msel img.aad:last-child{ display:inline-block;}

.html{ overflow:hidden;}



.search{ width:90%; padding:2% 5%; }
.search input:last-child.btn{ width:10%}

.n_banner{ margin:0px auto}



.lb-prev{background:url(/assets/xunda/images/prev.png) left 48% no-repeat}

.lb-next{background:url(/assets/xunda/images/next.png) right 48% no-repeat}

.contact-section{ margin: 5% 3%; width:auto;}
}

@media screen and (max-width:1250px){
.sy_left{ width:auto; float:inherit;}
.sy_right{ display:none;}	
.sy_wap{ height:auto; padding-bottom:50px;}
	.a_txt ul li div{ width:110px; height:110px;}
	.wenhua_box ul li dl{ top:15%}
}


@media screen and (max-width:1024px){
	.head .nav{ width:100%; }
.a_txt {
    width: auto;
    float:inherit;
}

.a_right {
    width: 100%; margin:40px auto 0;
    float: inherit;
}
.sy_wap{ height:auto; padding-bottom:50px;}
.sy_left {
    width: auto; float:inherit;
}

.sy_right{ display:none;}	
	
	.pic_box ul li:first-child{ width:auto; float:inherit; margin-bottom:40px;}
	
.pic_box ul li .txtt a.picmore{ margin-top:20px;}	
	
.pic_box ul li {
    overflow: hidden;
    width: 33.33%;
    float: left;
}	
	
.ggao .gg_left{  width:auto; float:inherit;}	
	
	.ggao .gg_right {width:auto; float:inherit;}
	
.shuzi{ background-size:280%;}	
	
	
.a_txt ul li div{ width:80%; height:auto}
.a_txt ul li div img{ position:relative;}
.a_txt ul li div img:last-child{ display:none;}
.a_txt ul li:hover div img:first-child{ transform: rotate(360deg);transition:.5s; opacity:1; }
.a_txt ul li:hover div img:last-child{ transform: rotate(360deg);transition:.5s; opacity:1;}
	
.about{background-size:cover;padding-bottom:10px; margin:30px auto 0}	
.gg {

    padding-bottom: 30px;
}

.tel_bot{ display:none;}	
.b_nav ul{ width:100%}
	
	
	
.what_left{width:auto;float:inherit}
.what_right{width:auto;float:inherit;margin:50px auto 0}
.wh_tit h3{font-size:.4rem}
.wh_tit h3 p{font-size:.2rem}
.what_left h4{font-size:.35rem}
.what_left p{font-size:.22rem;line-height:.45rem}
.what_left ul li{width:45%;border:1px #ccc solid;border-radius:60px;height:45px;line-height:45px;font-size:.25rem;float:left;text-align:center;margin:1% 2%;overflow:hidden;position:relative}
.what_left ul li a{font-size:.22rem;padding:0 10px}
.title .case_nav{float:inherit;clear:both;margin-top:.5rem}
.title .case_nav a{font-size:.25rem}
.title .case_nav a{margin:0 auto;margin:0 2%}
.more1{width:60%;height:inherit;margin:20px auto;text-align:center;line-height:inherit;padding:5%;font-size:.2rem;color:#fff}
.case_com .swiper-slide .case_xt dl h3{font-size:.22rem}
.about .about_txt dt{font-size:.3rem}
.about .about_txt dd{font-size:.25rem;margin:30px 0;line-height:.45rem}
.product-number-info li b{font-size:40px}
.title h3{font-size:.4rem}
.title h3 p{font-size:.2rem}

.news .news_left{width:auto;float:inherit;padding-right:0}
.news .news_right{width:auto;float:inherit;padding-left:0;border-top:1px #ccc solid}
.news .news_left:after,.news .news_right:after{display:none}
.news .news_left ul li span h3{font-size:.3rem}
.news .news_left ul li span p{font-size:.2rem;line-height:.4rem}
.news .news_right ul li{font-size:.22rem;line-height:inherit;padding:3% 0}
.news .news_right ul li span{font-size:.2rem}
.news .news_left ul{padding-bottom:0}
.title .more{margin-top:8px}
.title{margin:40px auto 20px}
.huoban{background:#fff}
.hb{width:auto;float:inherit}

.Copyright dd{display:none}
.fn{display:block}
.huoban{padding-bottom:30px}
.mbx{height:auto; padding:0 10px 0 20px; font-size:0.2rem;}

.title1 h3{font-size:.35rem}
.title1 p{font-size:.22rem}
.pro-intro .share{width:100%;height:inherit;line-height:inherit;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center;padding:2% 0}
.pro-intro .share p span{display:block;font-size:13px;color:#999;padding:0 8px}

.ny_a_txt,.ny_img{ width:auto; float:inherit}
.ny_about,.ny_txt{ margin:20px auto}
.title_one{ margin:20px auto}
.wenhua_box{ overflow:scroll}
.wenhua_box ul{ width:1024px;}
.about_huanjing ul li{ width:50%; border:5px #f3f3f3 solid;}
.pic_txt ul li{ width:50%; border:5px #fff solid;}
.daiding .dd_left{ width:auto; float:inherit}
.daiding .dd_right{ width:auto; float:inherit; margin:30px auto 0}
.daiding .dd_right ul li{ border:10px #fff solid;}
.flash4 ul li{ width:100%; float:inherit}
.flash4 ul li:nth-child(2) {
    border: none; margin:20px auto;
    border-top: none;
    border-bottom: none;
    box-sizing: border-box;
}
.flash4 ul li:nth-child(1) {
    border-right:none;
    box-sizing: border-box;
}
.flash4 ul li .imgTop img {
    opacity: 0.7;
    height: auto;   
    width: 100%;
}
.flash4 ul li{ height:auto; background:#02987f}
.flash4 ul li .imgTop img{ opacity:1}
.flash4 ul li .imgCen{ position:relative}
.flash4 ul li .imgCen dl dd{ position:relative; bottom:0px; margin:20px auto}

.xinwen_lb ul li div{ width:50%; padding-bottom:30%}
.wary_left,.wary_right{ width:auto; float:inherit;}
.wary_left .news_txt{ padding:15px;}

.a_txt h3,
.pic_box ul li .txtt h3,.ggao h3,.shuzi h3,.sy_left h3,.n_txtt h3,.title_one h3{ font-size:0.3rem;}
.a_txt dd{ font-size:0.22rem; line-height:0.4rem;}
.a_txt ul li p,
.pic_box ul li .txtt dd{ font-size:0.22rem; line-height:0.35rem; }
.pic_box ul li .txtt h3 p,.ggao h3 p,.shuzi h3 p,.sy_left h3 p,.n_txtt h3 p,title_one h3 p{ font-size:0.18rem;}
.pic_box ul li .txtt a.picmore {
    margin-top:  0px;
    color: #02987f;
    border: 1px #02987f solid;
    width: 50%; padding:1% 0;
    font-size: 0.22rem;
    height:inherit;
    text-align: center;
    line-height: inherit;
    display: inline-block;
}
.pic_nav dl dd{ font-size:0.3rem;}
.ggao h3 span:last-child {
    float: right;
    border: 1px #ccc solid;
    height:inherit;
    width: auto;
    margin-top: 10px;
    line-height: inherit;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    font-weight: 400; padding:2% 5%; 
}
.ggao .gg_left .scrollArea ul li{ font-size:0.22rem; line-height:0.5rem; width:100%; float:none}
.ggao .gg_left .scrollArea ul li:nth-child(2n){ float:none}
.ggao .gg_right ul li p{ height:inherit; line-height:inherit; font-size:0.22rem;}

.shuzi h3 dd {
    float: right;
    font-size: 0.22rem;
    padding-top: 30px;
}

.sy_left dd{ font-size:0.3rem}
.sy_left dt{ font-size:0.2rem}
.shuzi .zhuanli {
    background: #fff;
    overflow: hidden;
    margin: 0px auto 0;
    padding: 10px 0;
}
.ny_txt,.ny_txt p{ font-size:0.22rem; line-height:0.4rem;}
.n_txtt h3{ text-align:center;}
.wenhua_box ul li dl dt{ font-size:14px;}
.wenhua_box ul li dl h3{ font-size:36px;}
.wenhua_box ul li{ border:5px #fff solid}
.pic_txt ul li{ font-size:0.22rem;}
.hot span,.hot ul li{ font-size:0.25rem;}
.title_two{ font-size:0.25rem;}
.title_two span a{ font-size:0.2rem;}
.flash4 ul li .imgCen dl dt{ font-size:0.2rem;}
.flash4 ul li .imgCen dl h3{ font-size:0.22rem;}
.flash4 ul li .imgCen dl p{ font-size:0.2rem; line-height:0.38rem;}

.flash4 ul li .imgCen dl dd {
    font-size: 0.22rem;
    border-radius: 30px; padding:1% 0;
    height:auto;
    line-height: auto;
    text-align: center;
    width: 80%;
    border: 1px #fff solid;
    position:relative;
    bottom:  0px;
    transition: .5s;
}
.flash4 ul li .imgCen dl {
    margin: 20px;
    color: #fff;
}

.hy_news ul li h3,.daiding .dd_left .swiper-slide dl h3{ font-size:0.22rem;}
.daiding .dd_right ul li dl h3{ font-size:0.22rem;}
.daiding .dd_right ul li dl{ margin:10px;}
.w60{ padding-bottom:30px;}
.xinwen_lb ul li span dt{ font-size:0.18rem;}
.xinwen_lb ul li span h3{ font-size:0.22rem;}
.xinwen_lb ul li span p{ font-size:0.20rem; line-height:0.38rem;}
.title_thtee a{ font-size:0.25rem;; text-align:center; }
.xinwen_lb{ margin:10px auto}
.touzizhe_lb ul li{ font-size:0.22rem; padding-right:50px; line-height:0.8rem}
.wary_left .news_top h3{ font-size:0.25rem;}
.wary_left .news_top dd{ font-size:0.2rem;}
.wary_left .wary_content{ font-size:0.2rem; line-height:0.4rem;}
.shangxia ul li{ float:inherit; width:auto;}
.shangxia ul li:nth-child(2){ float:inherit;}
.shangxia ul dd {
    left: 0%;
    font-size: 18px;
    position:relative; background:#f2f2f2; margin:30px auto; 
    width: 100%;
    text-align: center;
}
.wary_right {
    width: auto;
    float:inherit;
    overflow: hidden;
    margin-top: 10px;
}
.shangxia {
    margin: 30px auto 0; 
}
.shangxia ul li{ font-size:0.2rem; margin-bottom:10px;}
.wary_bt{ font-size:0.22rem;}
.xianguan {
  
    padding:15px;
}
.xianguan ul li h3{ font-size:0.22rem;}
.xianguan ul li dd{ font-size:0.18rem;}
.xianguan ul li p{ font-size:0.2rem; }
.tuijian .swiper-slide h3{ font-size:0.2rem;}
}

@media screen and (max-width:750px){
.pic_box{    padding: 30px 0;}
.pic_box {

    background: #edfaff;
}

.ggao{ margin:30px auto}
.ny_img dd{ font-size:0.25rem;}
.shuzi{ background-size:400%;}
.sy_wap{ padding-bottom:30px; margin-bottom:0px;}
.title .news_nav{ float:left}
.title h3{ float:inherit}
.title .news_nav{ width:100%; }

.title .news_nav a { width:50%; height:auto; line-height:inherit; padding:2% 0;
border:5px #fff solid; box-sizing:border-box; margin:0px; display:block; float:left; font-size:0.22rem;  text-align:center;
}
.daiding .dd_right ul li{ width:auto; float:inherit}
.xinwen_lb ul li div{ width:100%; padding-bottom:60%; float:inherit; margin:0px auto 20px;}
.xinwen_lb ul {
    padding: 0px;
}
.xinwen_lb ul li{ padding:10px;}
.xinwen_lb ul li span dd{ margin:10px auto}
.title_thtee a { width:33.33%; float:left; border:5px #f0f4f7 solid; display:block;   margin: 0px; box-sizing:border-box;
}
.title_thtee { overflow:hidden;}
.w50{ margin:20px auto}
.guanli{ width:auto; float:inherit;}
.guanli h3 span{ display:inline-block; float:right; margin-top:0px; font-size:0.2rem;}
 
 .baohu{ width:auto; float:inherit; margin:50px  auto}
 .guanli h3,.baohu h3,.caiwu h3,.gongsi_zhili h3{ font-size:0.25rem; padding-bottom:10px; font-weight:bold;}
 .touzizhe,.glz{ margin:10px auto 0}
 .baohu h3 span{ margin-top:0px;font-size:0.2rem;}
 .baohu ul li h4{ font-size:0.22rem;}
.baohu ul li { padding:10px 0; }
.baohu ul li dd,.glz .swiper-slide dd{ font-size:0.2rem; margin:10px auto}
.baohu ul li{ background-size:10%}
.glz .swiper-slide h4{ font-size:0.22rem;}
.touzizhe{ padding:0px;}
.caiwu{ padding:30px 0}
.caiwu h3,.gongsi_zhili h3{ width:auto; float:inherit; font-weight:bold}
 .caiwu h3 span,.gongsi_zhili h3 span{display:inline-block; float:right; margin-top:0px; font-size:0.2rem;}
 .caiwubox {
    float:inherit;
    width: auto;}
.caiwu ul li h4{ font-size:0.22rem;}
.caiwu ul li p{ font-size:0.2rem; line-height:0.4rem;}
.caiwu ul li dd{ font-size:0.18rem;}	
.gszl {
    overflow: hidden;
    margin: 10px auto 0;
}
.gszl .swiper-slide dl{ padding:10px;}
.gszl .swiper-slide dl h3{ font-size:0.22rem;}
.gszl .swiper-slide dl p{ font-size:0.18rem; margin:10px 10px}
.gszl .swiper-slide dl dd{ font-size:0.2rem;}
.gszl{ padding-bottom:30px;}
.gongsi_zhili{ margin-bottom:30px;}
.gszl .swiper-pagination-bullet{transition:.5s;}
.gszl .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#0c8b7b;transition:.5s;}

.n_banner img{ width:190%}
.title_thtee a { display:block; float:left; margin:0px; width:33.33%; background:#bae7e0; padding:2% 0; border:5px #f0f4f7 solid; box-sizing:border-box; font-size:0.22rem}
.w40{ margin:20px auto}
.w40 a{ display:block; float:left; margin:0px; width:50%; background:#bae7e0; padding:2% 0; border:5px #f0f4f7 solid; box-sizing:border-box; font-size:0.22rem} 
.anquan_lb ul li{ font-size:0.22rem;}
.anquan_lb ul li b img{ width:75%}
.anquan_lb ul li b{ margin-top:19px;}
.anquan_lb ul li span{ display:none;}
.qt_news dl h3{ font-size:0.25rem;}
.qt_news dl p{ font-size:0.2rem ; line-height:0.38rem;}
.title_forn{ font-size:0.25rem}
.zhaobiao ul li{ width:auto; float:inherit}
.zhaobiao ul li dl h3{ font-size:0.25rem;}
.zhaobiao ul li dl p{ font-size:0.2rem; line-height:0.38rem; height:auto; }

.zhaobiao ul li dl {
    margin: 0px 0 30px; padding:15px;
   
}
.zhaobiao ul li dl dd {
    border: 1px #ccc solid;
    border-radius: 30px;
    height:inherit;
    line-height: inherit;
    overflow: hidden;
    text-align: center;
    font-size:0.2rem; padding:2% 5%; width:auto; float:left
}
.zhaobiao{ margin:20px auto 0}
.tit_content{ font-size:0.3rem;}
.tit_content{ margin:30px auto}
.about_text{ font-size:0.2rem ; line-height:0.38rm;}
.jrwm_nav a {
    font-size: 0.2rem;
    border: 1px #ccc solid;
    height:auto;
    line-height:inherit;
    width: 48%; float:left; box-sizing:border-box;
    border-radius: 30px;
    display: inline-block; padding:2% 0;
    margin: 0 1%;
}

.rec-list ul li .left {
    width: auto;
    float:inherit;
    margin-left: 0%;
}
.rec-list ul li .intro{ width:auto; float:inherit; margin-top:30px;}
.rec-list ul li .left .rec-tit h4{ font-size:0.25rem;}
.rec-list ul li .left .rec-tit span{ font-size:0.2rem;}
.rec-list ul li .left .conta {
    margin-top: 20px;padding-left: 30px;
}
.rec-list ul li .left .conta p{ font-size:0.2rem;}
.rec-list ul li .intro div h4{ font-size:0.22rem;}
.rec-list ul li .intro div p { font-size:0.2rem; line-height:0.38rem;}
.rec-list {
    margin-top: 0px;
}
.rec-list ul li {
    height: auto;

    padding-bottom: 10px;
    margin-top: 10px;
}
.contact-section .bd .ewm,.contact-section .bd .intro{ width:auto; float:inherit;}
.contact-section .bd .intro h4{ font-size:0.25rem;}
.contact-section .bd .intro p{ font-size:0.2rem; }
.contact-section .tel .intro {
    margin: 0 auto;
    width: 3.5rem;
    height: 3.5rem;
    background-size: 100% auto;
}
.contact-section .tel .intro b{ font-size:0.3rem;}
.contact-section .tel .intro h4{ font-size:0.25rem;}
.contact-section .tel .intro p{ font-size:0.18rem;}
.contact-section .tel {
    height: 4.8rem;
    background-size: cover; margin:30px auto;
} 
.map-section {
    margin-top: 0px;
    margin-bottom: 0px;
}
.map-section .map{ margin:0px auto; height:250px;}
.contact-section .bd .ewm ul li{ border:5px #fff solid;}
.contact-section{ margin:0px;}
.contact-section .bd .ewm ul li{ padding:15px;}
.contact-section .bd .ewm{ margin:30px auto; overflow:hidden;}
.pic_txt ul li p{ font-size:0.2rem;}

.pic_txt_dpq ul li .txt_dpq{ margin-top:30px;}

.pic_txt_dpq ul li .shitu{ width:auto; float:inherit; overflow:hidden; margin-right:0px;}
.pic_txt_dpq ul li .txt_dpq { overflow:hidden;  width:auto; float:inherit; margin-left:0px;}
.pic_txt_dpq ul li .lingyu { float:inherit; overflow: hidden; width:auto}
.pic_txt_dpq ul li:after{content:""; width: 1px; height: 100%;  position: absolute; top:0px; left:%; background:#f2f2f2; display:none;}
.pic_txt_dpq ul li:before{content:""; width: 1px; height: 100%;  position: absolute; top:0px; right:42%; background:#f2f2f2; display:none;}

.pic_txt_dpq ul li .lingyu dt {
    height: auto;
    overflow-Y:initial;
    font-size: 16px;}
    
.pic_txt_dpq ul li .txt_dpq dl h3,.pic_txt_dpq ul li .txt_dpq dl h4,.pic_txt_dpq ul li .lingyu dd{ font-size:0.3rem;}


.pic_txt_dpq ul li .lingyu dt{ font-size:0.25rem; line-height:0.4rem;}
.pic_txt_dpq ul li .lingyu dd{ line-height:normal}
}




@media screen and (max-width:850px){.footer .info{color:#fff;font-size:16px;line-height:30px;margin-top:10px;width:auto;float:inherit}
.footer .ewm{float:inherit}
.footer .ewm h3 p{float:inherit}
.footer .ewm dl{ text-align:center;}
.footer .ewm dd{float:inherit;width:48%;margin:0% ; box-sizing:border-box}
.footer .ewm dd img{width:90%;height:90%}
.footer .info h3{font-size:.22rem;line-height:.38rem}
.footer .info p{font-size:.22rem;line-height:.38rem;margin:20px auto}
.Copyright{font-size:.22rem;line-height:.38rem;padding-bottom:40px}
.ny_news ul li{background:#fff;width:auto;float:inherit;overflow:hidden;padding:10px 10px 10px;border:none;margin-bottom:10px}
.ny_news ul li span h3{font-size:.25rem;line-height:.38rem;height:inherit;margin:.1rem auto}
.ny_news ul li span p{font-size:.2rem;line-height:.35rem;height:auto}
.ny_news ul li dl{padding:.2rem 0;margin-right:10px}
.anli_lb ul li,.news-list ul li{width:50%}
.news-list ul li dl h3{font-size:.22rem}
.news-list ul li dl dd{font-size:.2rem}
.fy p{width:50%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}
.fy p:last-child{border-top:1px #ccc solid;width:100%}
.fy p a{color:#666}
.fy .return{text-align:center;padding-right:30px;color:#666;line-height:60px;font-size:16px}
.pic_cont ul li{width:auto;float:inherit;border:none;margin-bottom:15px}
.pic_cont ul li .picdiv p{height:auto;line-height:inherit;padding:3% 0;font-size:.2rem}
.hangyedongtai ul li .info h4{ font-size:0.22rem;}
.hangyedongtai ul li .info p{ font-size:0.2rem; height:0.7rem; line-height:0.35rem;}

.b_nav ul li{ width:100%; float:inherit; line-height:inherit; padding:2% 0}
.b_nav ul li h3{ font-size:0.2rem;}
.b_nav ul li h3:after{ width:100%; height:1px; background:rgba(226,231,217,0.5)}
.b_nav ul li dl{ display:none; border-bottom:1px rgba(226,231,217,0.5) solid; margin-bottom:5px; padding-bottom:15px; margin:0px auto}
.b_nav ul li dl dd{ float:left; width:33.33%; padding:2% 0;}
.b_nav ul li h3:before{ content:""; background:url(/assets/xunda/images/jt2.png) no-repeat center center; width:0.3rem; height:0.3rem; float:right; background-size:100%;transition:.5s;}

.b_nav ul li h3.current:before{  transform: rotate(90deg); transition:.5s;}

.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#fff;float:none;}
.fenye ul li.on{background:#0c8c7b;color:#fff;border:}
.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#0c8c7b;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}

.fenye ul li .disabled:hover,.fenye ul li:first-child:hover,.fenye ul li:last-child:hover{width:50px; border:none; background-color:transparent;}
.fenye ul li:first-child:hover a,.fenye ul li:last-child:hover a{color:#0d8c7c}

.b_nav{ display:none}
.foot {border-top: none;  margin: 0px auto; padding: 0px 0; overflow: hidden;}
.footer{ padding-top:20px;}

}
@media screen and (max-width:750px){
.product-number-info .product-number-inner{overflow:scroll}
.product-number-info ul{width:750px;padding-bottom:30px;overflow:hidden}
.news .news_left ul li div{width:auto;float:inherit;margin-left:0}
.footer .ewm b{font-size:.2rem}
.shuzi .zhuanli{overflow:scroll}
.shuzi .zhuanli ul{width:750px;overflow:hidden}
.zizhi ul li{ width:200px;}
.in_video .lightbox {
    display: block;
    width: 60px;
    height: 60px;
    position: relative;
    z-index: 3;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -34px;
    cursor: pointer;
    margin-left: -25px;
}
.title .news_nav{ height:auto}
.tuandui ul li{ width:220px}
}

@media screen and (max-width:560px){
.zyw, .msel{ width:40px}
.head .logo{ width:245px; margin-top:15px;}
.head .logo img{ width:100%}
.sp_nav{ margin-top:24px;}
.sp_nav span {
 
    width: 30px;
    height: 5px;
}
.sp_nav span:nth-of-type(1) {
    top: 4px;
}
.sp_nav span:nth-of-type(3) {
    top: 22px;
}


.sp_nav_se span:nth-of-type(1){top:12px; }
.sp_nav_se span:nth-of-type(3){top:12px; }




.main_had{ height:72px;}
.head .nav_show{ top:72px;}
}

@media screen and (max-width:420px){.title .swiper-button-next,.title .swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 62 * 50)}
.title .swiper-button-prev{left:45px}
.title .swi_btn{margin-top:25px}
.head .logo{width:210px;}
.head .logo img{width:100%}
.mbx .p2 ul li{margin:0 6px}
.zyw, .msel {
    width: 35px;
}
.sp_nav {
    width: 44px; margin-top:20px;}
	
.pic_nav dl:after {
    width: 80px;
    height: 80px;
    margin: -42px 0 0 -42px;
}	
	
.gg {
    padding-bottom: 0px;
}	
	.touzizhe_lb ul li{background-size: 20px;}
	
	
	
}
@media screen and (max-width:375px){.what_box .swiper-button-next,.what_box .swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 75 * 45)}
.what_box .swiper-pagination-current{font-size:18px}
.what_box .swiper-pagination{font-size:16px}
.wh_tit .swi_btn{width:140px}
}
@media screen and (max-width:375px){
.zyw, .msel {
    width: 26px;margin-top: 24px;
}

}<!--0.00016999244689941-->